“And when He had removed him, He raised up unto them David to be their king; to whom also He gave testimony and said I have found David the son of Jesse, a man after Mine own heart, which shall fulfil all My will” – acts 13:22
(1Samuel 16:7, 13:14 also testify the same)
Though many were truthful to God, why did God testify David as a man after His own heart?
There were 3 secrets in David’s life that pleased God.